Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F4 USA F24 USA F14 USA F25 Colombia F4 USA F18 USA F19 Colombia F3 USA F13 USA F14 USA F18 Mexico F18 Mexico F19 USA F6 USA F8 Lubbock Challenger - Lubbock Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Banque Nationale Rimouski - Rimouski Flea Market Cup - Busan ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Izmir Cup - Izmir Sacramento Challenger - Sacramento Talahassee Challenger Dallas Challenger 2007 Nielsen Pro Tennis Championship - Winnetka XL Bermuda Open - Bermuda Palmas del Mar Challenger Baton Rouge Challenger Savannah Challenger Helsinki Challenger Knoxville Challenger Champaign Challenger La Serena Open - La Serena 2007 Knoxville Challenger - Knoxville II Challenger Ciudada de Guayaquil - Guayaquil Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm The 'Fitz' Casino Challenger - Tunica Brisbane - Brisbane Heineken Open - Auckland 2007 West Side Tennis Club Clay Court Challenger - Forest Hills SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Seguros Bolivar Open - Bogota Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles The Comercia Challenger - Aptos Legg Mason Tennis Classic - Washington II Naples ITG Challenger - Naples Fifth Third Bank Tennis Championships - Lexington Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Oklahoma Challenger - Tulsa AEGON Championships - London AEGON International - Eastbourne Pro Challenger at Calabasas - Calabasas Atlanta Tennis Championships - Atlanta Ford Tennis Championships - Louisville Countrywide Classic - Los Angeles Music City Challenger - Nashville Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing JSM Challenger - Champaign Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport BMW Tennis Championship - Sunrise Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Men's Pro Challenger at Tunica National - Tunica Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney The Surbiton Trophy - Surbiton Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta The Mercedes Benz of Calabasas - Calabasas Citi Open - Washington Savannah Challenger China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Tallahassee Challenger Sarasota Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Binghamton Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Charlottesville Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Como Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Newport Beach Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Fifth-Third Bank Tennis Classic - Lexington Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing ASB Classic - Auckland New York Open - New York Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Hamburg European Open - Hamburg Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Chengdu Open - Chengdu Japan Open Tennis Championships - Tokyo Hong Kong Tennis Open - Hong Kong Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Mutua Madrid Open - Madrid Regions Morgan Keegan Championships - Memphis BMW Tennis Championship - Sunrise Samsung Securities Cup - Seoul AIG Japan Open Tennis Championships - Tokyo USTA Comerica Challenger - Aptos Winnetka Challenger Naples Challenger - Naples Wailea Men's Challenger - Maui Copa Kia Challenger ATP - Santiago Open 13 Provence - Marseille AT&T Challenger of Dallas - Dallas Fifth Third Bank Tennis Classic - Lexington ASB Classic - Auckland Truist Atlanta Open - Atlanta BB&T Atlanta Open - Atlanta Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Bloomfield Hills Challenger BNP Paribas Open - Indian Wells Chicago Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Infosys Hall of Fame Open - Newport Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Genova Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Bratislava 2 Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Phoenix Challenger Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami National Bank Open - Montreal Mutua Madrid Open - Madrid U.S. Men's Clay Court Championships - Houston Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo AIG Japan Open Tennis Championships - Tokyo Barcelona Open BancSabadell - Barcelona Abierto de Tenis Mifel - Los Cabos AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells AEGON Championships - London Adelaide International 2 - Adelaide Erste Bank Open - Vienna Dallas Open - Dallas U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, PO, JPN-COL 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Boston Davis Cup, Finals, Group E ATP Cup - Sydney Davis Cup, World Group I, 1R, JPN-COL 3-1 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Davis Cup, World Group, Q, JPN-GBR 3-2 Australian Open - Melbourne Cincinnati Open - Cincinnati Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, PO, SRB-USA 3-2 French Open (juniors) Olympics - Paris